golang/xenlight: Add host-related functionality
authorRonald Rojas <ronladred@gmail.com>
Wed, 5 Apr 2017 16:05:47 +0000 (17:05 +0100)
committerGeorge Dunlap <george.dunlap@citrix.com>
Thu, 6 Apr 2017 14:34:06 +0000 (15:34 +0100)
commit453713b175003a6241f4560c784472d86f83c64b
treefa08fb149804d092b4c24392750ab1115017d3fb
parent73be0fd3902cc1814bb720fd1330182332a09592
golang/xenlight: Add host-related functionality

Add calls for the following host-related functionality:
- libxl_get_max_cpus
- libxl_get_online_cpus
- libxl_get_max_nodes
- libxl_get_free_memory
- libxl_get_physinfo
- libxl_get_version_info

Include Golang versions of the following structs:
- libxl_physinfo as Physinfo
- libxl_version_info as VersionInfo
- libxl_hwcap as Hwcap

Signed-off-by: Ronald Rojas <ronladred@gmail.com>
Reviewed-by: George Dunlap <george.dunlap@citrix.com>
Acked-by: Ian Jackson <ian.jackson@citrix.com>
tools/golang/xenlight/xenlight.go